﻿<%@ Page Title="Clientes-Busca" Language="C#" MasterPageFile="~/Default.Master" AutoEventWireup="true"
    CodeBehind="Clientes.aspx.cs"  Buffer="true" Inherits="SisEagle.View.Web.Cadastro.Clientes" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="~/UserControl/UcEstados.ascx" TagName="ucEstados" TagPrefix="uc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <link href="../Style/Paginas/Clientes.css" rel="stylesheet" type="text/css" />
    <script src="../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="../Scripts/jquery.maskedinput-1.3.min.js"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <div class="titulos_modulosBusca">
            Clientes - Busca
        </div>
        <div id="filtros_busca">
            <div id="filtros_busca_topo">
            </div>
            <div id="filtros_busca_meio">
                <%--Campos de busca de maior interesse--%>
                <div style="width: 830px; margin: 0 auto;">
                    <div class="lblCodigo">
                        Codigo:
                    </div>
                    <div class="txtCodigo">
                        <asp:TextBox ID="txtCodigo" ClientIDMode="Static" runat="server"></asp:TextBox>
                        <asp:RegularExpressionValidator ID="REVtxtCodigo" ValidationExpression="^\d+$" runat="server"
                            ForeColor="red" ControlToValidate="txtCodigo" SetFocusOnError="True" ToolTip="Caracter Invalido"
                            Font-Bold="True" ErrorMessage="*" Width="10%" Font-Size="Large"  /> 
                    </div>
                    <div class="lblNome">
                        Nome:
                    </div>
                    <div class="txtNome">
                        <asp:TextBox ID="txtNomeCliente" runat="server" ClientIDMode="Static" Width="100%" />
                    </div>
                    <div class="lblCPF">
                        CPF.:
                    </div>
                    <div class="txtCPF">
                        <asp:TextBox ID="txtCPF" CssClass="CPF" runat="server" ClientIDMode="Static" Width="100%" />
                    </div>
                    </br></br>
                    <%--Campos de busca  avançados--%>
                    <div id="filtros_avancados" style="width: 758px; margin: 4px auto; display: none;">
                        <div class="lblEstado">
                            Estado:
                        </div>
                        <div class="cmbEstado">
                            <uc:ucEstados ID="UcCmbEstados" ClientIDMode="Static" runat="server"  />
                        </div>
                        <div class="lblBairro">
                            Bairro:
                        </div>
                        <div class="txtBairro">
                            <asp:TextBox ID="txtBairro" runat="server" ClientIDMode="Static" Width="100%" />
                        </div>
                        <div class="lblEmail">
                            Email.:
                        </div>
                        <div class="txtEmail">
                            <asp:TextBox ID="txtEmail" runat="server" ClientIDMode="Static" Width="100%" />
                        </div>
                    </div>
                </div>
                <%--Botoes de Busca--%>
                <div class="Botoes_Busca">
                    <div style="float: left; width: 99px;">
                        <asp:HyperLink ID="ImageNovo" runat="server" ImageUrl="../imagens/botoes/btn_novo.png"
                            ClientIDMode="Static" NavigateUrl="~/Cadastro/Cliente.aspx" />
                    </div>
                    <div style="float: left; width: 99px; margin-left: 5px;">
                        <asp:ImageButton ID="btnLocalizar" runat="server" ClientIDMode="Static" ImageUrl="../imagens/sistema/botoes/btn_buscar.png" />
                    </div>
                    <div style="float: left; width: 92px; margin-left: 5px;">
                        <asp:ImageButton ID="btnLimpar" runat="server" ClientIDMode="Static" ImageUrl="~/imagens/sistema/botoes/btn_limpar.png"
                            OnClientClick="LimpaCamposBusca()" CausesValidation="False" EnableViewState="False"
                            ViewStateMode="Disabled" />
                    </div>
                </div>
                <%-- Fim Botoes de Busca--%>
            </div>
            <div id="avanco" style="height: 32px; width: 135px; float: right; cursor: pointer;
                margin-top: -28px; margin-right: 65px;" onclick="filtros_adv('#filtros_avancados');">
                <div style="width: 20px; height: 19px; float: left;">
                    <img id="ImageFiltrosAvancados" alt="Filtros avançados" runat="server" src="../imagens/sistema/add_filtros.png" />
                </div>
                <div style="float: left; width: 100px; padding-top: 3px; margin-left: 8px;">
                    Filtros adicionais
                </div>
            </div>
        </div>
        <div id="filtros_busca_rodape">
        </div>
    </div>
    <br />
    <%--Grid de resultado da busca--%>
    <div class="grid_generico">
        <asp:UpdatePanel ID="UpdateGridClientes" runat="server">
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="btnLocalizar" EventName="Click" />
            </Triggers>
            <ContentTemplate>
                <asp:GridView ID="GridClientes" runat="server" Width="870px" ShowFooter="true" BackColor="AliceBlue"
                    AllowPaging="True" AutoGenerateColumns="False" PageSize="5" AllowSorting="True"
                    BorderWidth="2px"  BorderColor="Silver" Font-Size="13px"
                    HeaderStyle-BackColor="BurlyWood" PagerSettings-Mode="NextPreviousFirstLast"
                    AlternatingRowStyle-BackColor="Silver" HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
                    HeaderStyle-Width="170px" PagerSettings-Position="Bottom" PagerSettings-NextPageImageUrl="~/App_Themes/Default/imagens/grid/proxima_pagina.png"
                    PagerSettings-FirstPageImageUrl="~/App_Themes/Default/imagens/grid/primeira_pagina.png"
                    PagerSettings-LastPageImageUrl="~/App_Themes/Default/imagens/grid/ultima_pagina.png"
                    PagerSettings-PreviousPageImageUrl="~/App_Themes/Default/imagens/grid/pagina_anterior.png">
                    <AlternatingRowStyle BackColor="Silver"></AlternatingRowStyle>
                    <Columns>
                        <asp:BoundField DataField="CodCliente" HeaderText="Codigo" ItemStyle-Width="130px" />
                        <asp:BoundField DataField="Nome" HeaderText="Nome" ItemStyle-Width="180px" />
                        <asp:BoundField DataField="Bairro" HeaderText="Bairro" ItemStyle-Width="180px" />
                        <asp:BoundField DataField="Email" HeaderText="Email" ItemStyle-Width="200px" />
                        <asp:BoundField DataField="NomeEstado" HeaderText="Estado" ItemStyle-Width="100px" />
                        <asp:TemplateField AccessibleHeaderText="Clique Aqui para Editar">
                            <ItemTemplate>
                                <asp:HyperLink ID="HyperEditar" Text="Editar" runat="server" ImageUrl="~/imagens/sistema/botoes/btn_editar.png"
                                    NavigateUrl='<%# "Cliente.aspx?cod=" + Eval("CodCliente")%>' />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <HeaderStyle BackColor="BurlyWood"></HeaderStyle>
                </asp:GridView>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    <%-- Fim Grid de resultado da busca--%>
    <div id="mensagemRegistros">
        <table style="margin: 0 auto">
            <tr>
                <td>
                    <img src="<%=ResolveUrl("~/imagens/sistema/alert_grid.png") %>" alt="alerta" />
                </td>
                <td>
                    A consulta é limitada a 100 registros. Caso o resultado não esteja satisfatório,
                    refine os filtros de sua busca.
                </td>
            </tr>
        </table>
    </div>
</asp:Content>
